package com.wmh.baseservice.operationaid.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wmh.baseservice.operationaid.entity.ProductTrafficSourceOptions;
import com.wmh.baseservice.operationaid.pojo.vo.productTrafficSourceOptions.ProductTrafficSourceOptionQueryReqVO;
import com.wmh.baseservice.operationaid.pojo.vo.productTrafficSourceOptions.ProductTrafficSourceOptionsCreateReqVO;
import com.wmh.baseservice.operationaid.pojo.vo.productTrafficSourceOptions.ProductTrafficSourceOptionsUpdateReqVO;

import java.util.List;

/**
* @author 谢骏
* @description 针对表【operation_aid_product_trafficsource(运营助手-商品数据-流量来源)】的数据库操作Service
* @createDate 2023-07-21 11:08:42
*/
public interface ProductTrafficSourceOptionsService extends IService<ProductTrafficSourceOptions> {

    /**
     * 新增
     * @param reqVO 请求对象
     */
    void create(ProductTrafficSourceOptionsCreateReqVO reqVO);

    /**
     * 更新
     * @param reqVO 请求对象
     */
    void update(ProductTrafficSourceOptionsUpdateReqVO reqVO);

    /**
     * 删除
     * @param id 主键
     */
    void delete(Long id);

    /**
     * 获取不包含基础字段的列表
     * @param reqVO
     * @return 列表
     */
    List<ProductTrafficSourceOptions> getListNotBaseField(ProductTrafficSourceOptionQueryReqVO reqVO);
}
